Mark VidukaMark Viduka
El Clasico, Matchday 10: Courtois Out With Flu, Lunin Starts — and Four Absences the Headline ForgotThe announcement arrived at the latest possible hour a club can choose. One...
Djokovic falls, Raducanu returns: Two extremes of world tennisNew York, early morning of September 3, 2026. I sit in my small office in Hai...
Amy Hunt: 22.16s and the Load Management Puzzle at Diamond League FinalWhen Amy Hunt crossed the finish line in Brussels with the clock stopping at...
Modena Futures: When an Elite16 Champion Crushes a Final by 21 PointsEvery analysis of mine begins with a forgotten number. The women's final at...
V.League 2026-2027 after Round 2: fourteen matches, zero draws, and the Song Lam Nghe An surpriseSeven matches in Round 1. Seven in Round 2. Fourteen matches, and not one of...
Indonesia Men's Volleyball and the 2026 Asian Games Bronze Target: The Gap Between Declaration and DataThe announcement in Jakarta was shorter than I expected. Imam Sudjarwo,...
European Club Cup 2026: Bayegan's 2715 Elo and the 65-Point-Per-Board ProblemBudva, 108 Teams and One Line of Elo Budva, 19 October 2026. The European Clu...
PUBG Asia Stars 2026: The Verdict Was Written Before the Law ExistedThe night Yoon Soo-jin, head of PUBG Publishing, read the apology to the...
India wins the 2026 Chess Olympiad: re-reading a century through board geometryIndia wins the 2026 Chess Olympiad: re-reading a century through board geomet...
The Empty Dashboard: When Football Learns to Breathe Without NumbersThat Saturday night, the newsroom held only one person. The screen before me...
21.47 Seconds Without a Wind Reading: Re-reading the Budapest Women's 200m Final Through DataWhen Melissa Jefferson-Wooden crossed the line in Budapest, the board locked ...
Chess Olympiad 2026: India faces double challenge in Samarkand – Official schedule releasedWhen data doesn't lie, we are the ones who deceive ourselves. The official...
V.League: High Pressing and the Fitness Trap Nobody Wants to AdmitIn the 78th minute, with the score at 1-1, the home side's full-back was stil...
Vietnamese Basketball: Nine Analytical Pillars for a Sport in TransitionVIETNAMESE BASKETBALL: NINE ANALYTICAL PILLARS FOR A SPORT IN TRANSITION...
When a Lifestyle Story Carries a 'Football' Label: A Data-Classification FailureThat morning at my desk in Nha Trang, I opened the queue of articles waiting ...
101 Swimmers, One Signal: USA Swimming Tightens Its Roster Ahead of LA28The number 101 is not as shocking as the number 20 — the gap between this...
Mees Hilgers: From FC Twente's 'Bomb Squad' to a Boost for Indonesian Football?The number 9 in FC Twente's B group is not a tactical position. It's where Me...
Paritosh and the Lucky Ticket at the 2026 Asian Games: When the Top-3 Rule Saved an Indian DebutantFour group-stage matches, two wins, two losses. A 0-3 shutout defeat. A narro...
Vietnam U23 2-0 Philippines: the 74th-minute goal, the black shirt, and the Uzbekistan testMinute 74. The opening goal arrived at the exact moment the match shifted fro...
The 3x55 Format and India's Away Test at the 2026 BWF World Junior ChampionshipsOn October 5, 2026, in Cairo, India's junior squad walks into the Suhandinata...
